MPHB\Entities\Booking B

Total Complexity 92
Dependencies 6
Dependents 21
Total lines 757
Lines of code 298
Logical lines of code 148
Comment lines 315
Methods 46
Properties 17

Methods 46

Method Rating Maintainability Complexity Lines of code
setupParameters()
B
41 19 51
getPriceBreakdown()
A
44 11 43
calcDepositAmount()
S
55 6 19
getLastPriceBreakdown()
S
62 5 12
addLog()
S
56 3 18
calcPrice()
S
68 3 7
getDates()
S
65 3 9
getCouponCode()
S
75 2 4
applyCoupon()
S
66 2 9
getExpectPaymentId()
S
67 2 8
getLanguage()
S
82 1 3
retrieveExpiration()
S
77 1 3
deleteExpiration()
S
78 1 3
getICalProdid()
S
82 1 3
getICalSummary()
S
82 1 3
getICalDescription()
S
82 1 3
__construct()
S
81 1 3
isExpectPayment()
S
74 1 4
setExpectPayment()
S
79 1 3
getCouponId()
S
82 1 3
getCheckoutId()
S
82 1 3
getSyncId()
S
82 1 3
getSyncQueueId()
S
82 1 3
getInternalNotes()
S
82 1 3
updateExpiration()
S
78 1 3
getCustomer()
S
82 1 3
getStatus()
S
82 1 3
getId()
S
82 1 3
setStatus()
S
81 1 3
generateKey()
S
71 1 5
setDates()
S
77 1 4
setRooms()
S
81 1 3
updateTotal()
S
80 1 3
getRoomLink()
S
81 1 3
getLogs()
S
66 1 9
setId()
S
81 1 3
getTotalPrice()
S
82 1 3
getKey()
S
79 1 3
getCheckInDate()
S
82 1 3
getCheckOutDate()
S
82 1 3
getReservedRooms()
S
82 1 3
getReservedRoomIds()
S
78 1 3
getRoomIds()
S
78 1 3
create()
S
80 1 3
getNote()
S
82 1 3
isImported()
S
80 1 3